home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 2.toast / pc / sample code / quicktime / quicktimeintro / play movie w.controller / application files / qtshell.rc < prev   
Encoding:
Text File  |  2000-10-06  |  6.6 KB  |  270 lines

  1. //////////
  2. //
  3. //    File:        QTShell.rc
  4. //
  5. //    Contains:    Resource definitions for the Windows QuickTime sample code framework. 
  6. //
  7. //    Written by:    Tim Monroe
  8. //                Based on a resource script generated by Microsoft Developer Studio
  9. //
  10. //    Copyright:    © 1999 by Apple Computer, Inc., all rights reserved.
  11. //
  12. //    Change History (most recent first):
  13. //       
  14. //       <1>         11/08/99    rtm        first file
  15. //
  16. //////////
  17.  
  18.  
  19. //////////
  20. //
  21. // header files
  22. //
  23. //////////
  24.  
  25. #include "ComResource.h"
  26.  
  27. #define APSTUDIO_READONLY_SYMBOLS
  28.  
  29. #define APSTUDIO_HIDDEN_SYMBOLS
  30. #include "windows.h"
  31. #undef APSTUDIO_HIDDEN_SYMBOLS
  32. #include "winver.h"
  33.  
  34. #undef APSTUDIO_READONLY_SYMBOLS
  35.  
  36.  
  37. //////////
  38. //
  39. // English (U.S.) resources
  40. //
  41. //////////
  42.  
  43. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  44. #ifdef _WIN32
  45. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  46. #pragma code_page(1252)
  47. #endif //_WIN32
  48.  
  49.  
  50. //////////
  51. //
  52. // icons
  53. //
  54. //////////
  55.  
  56. // the icon with lowest ID value is placed first to ensure application icon
  57. // remains consistent on all systems
  58. IDI_APPICON             ICON    DISCARDABLE     "QTShell.ico"
  59. IDI_CHILDICON           ICON    DISCARDABLE     "Movie.ico"
  60.  
  61.  
  62. //////////
  63. //
  64. // menus
  65. //
  66. //////////
  67.  
  68. QTSHELL MENU DISCARDABLE 
  69. BEGIN
  70.     POPUP "&File"
  71.     BEGIN
  72.         MENUITEM "&New\tCtrl+N",                IDM_FILENEW
  73.         MENUITEM "&Open...\tCtrl+O",            IDM_FILEOPEN
  74.         MENUITEM "&Close\tCtrl+W",              IDM_FILECLOSE, GRAYED
  75.         MENUITEM "&Save\tCtrl+S",                  IDM_FILESAVE, GRAYED
  76.         MENUITEM "Save &As...",                 IDM_FILESAVEAS, GRAYED
  77.         MENUITEM SEPARATOR
  78.         MENUITEM "&Quit\tCtrl+Q",               IDM_EXIT
  79.     END
  80.     POPUP "&Edit"
  81.     BEGIN
  82.         MENUITEM "&Undo\tCtrl+Z",               IDM_EDITUNDO, GRAYED
  83.         MENUITEM SEPARATOR
  84.         MENUITEM "Cu&t\tCtrl+X",                IDM_EDITCUT, GRAYED
  85.         MENUITEM "&Copy\tCtrl+C",               IDM_EDITCOPY, GRAYED
  86.         MENUITEM "&Paste\tCtrl+V",              IDM_EDITPASTE, GRAYED
  87.         MENUITEM "&Delete\tDel",                IDM_EDITCLEAR, GRAYED
  88.         MENUITEM SEPARATOR
  89.         MENUITEM "Select &All\tCtrl+A",         IDM_EDITSELECTALL, GRAYED
  90.         MENUITEM "Select &None\tCtrl+B",        IDM_EDITSELECTNONE, GRAYED
  91.     END
  92.     POPUP "&Test"
  93.     BEGIN
  94.         MENUITEM "Show &Controller",            IDM_CONTROLLER
  95.         MENUITEM "Show Spea&ker Button",        IDM_SPEAKER_BUTTON
  96.     END
  97.     POPUP "&Window"
  98.     BEGIN
  99.         MENUITEM "&Tile",                       IDM_WINDOWTILE
  100.         MENUITEM "&Cascade",                    IDM_WINDOWCASCADE
  101.         MENUITEM "Arrange &Icons",              IDM_WINDOWICONS
  102.         MENUITEM "Close &All",                  IDM_WINDOWCLOSEALL
  103.     END
  104.     POPUP "&Help"
  105.     BEGIN
  106.         MENUITEM "&About QTShell...",           IDM_ABOUT
  107.     END
  108. END
  109.  
  110.  
  111. //////////
  112. //
  113. // keyboard accelerators
  114. //
  115. //////////
  116.  
  117. QTSHELL ACCELERATORS MOVEABLE PURE 
  118. BEGIN
  119.     "N",            IDM_FILENEW,            VIRTKEY, CONTROL
  120.     "O",            IDM_FILEOPEN,            VIRTKEY, CONTROL
  121.     "W",            IDM_FILECLOSE,            VIRTKEY, CONTROL
  122.     "S",            IDM_FILESAVE,            VIRTKEY, CONTROL
  123.     "Z",            IDM_EDITUNDO,           VIRTKEY, CONTROL
  124.     "X",            IDM_EDITCUT,            VIRTKEY, CONTROL
  125.     "C",            IDM_EDITCOPY,           VIRTKEY, CONTROL
  126.     "V",            IDM_EDITPASTE,          VIRTKEY, CONTROL
  127.     "A",            IDM_EDITSELECTALL,      VIRTKEY, CONTROL
  128.     "B",            IDM_EDITSELECTNONE,     VIRTKEY, CONTROL
  129.     "Q",            IDM_EXIT,               VIRTKEY, CONTROL
  130. END
  131.  
  132.  
  133. //////////
  134. //
  135. // version information
  136. //
  137. //////////
  138.  
  139. #ifndef _MAC
  140. VS_VERSION_INFO VERSIONINFO
  141.  FILEVERSION 4,0,0,0
  142.  PRODUCTVERSION 4,0,0,0
  143.  FILEFLAGSMASK 0x3fL
  144. #ifdef _DEBUG
  145.  FILEFLAGS 0xbL
  146. #else
  147.  FILEFLAGS 0xaL
  148. #endif
  149.  FILEOS 0x10001L
  150.  FILETYPE 0x1L
  151.  FILESUBTYPE 0x0L
  152. BEGIN
  153.     BLOCK "StringFileInfo"
  154.     BEGIN
  155.         BLOCK "040904e4"
  156.         BEGIN
  157.             VALUE "CompanyName", "Apple Computer Inc.\0"
  158.             VALUE "FileDescription", "QTShell Application\0"
  159.             VALUE "FileVersion", "Version 2.0\0"
  160.             VALUE "InternalName", "QTShell\0"
  161.             VALUE "LegalCopyright", "Copyright © Apple Computer Inc. 1999\0"
  162.             VALUE "OriginalFilename", "\0"
  163.             VALUE "ProductName", "QTShell\0"
  164.             VALUE "ProductVersion", "Version 2.0\0"
  165.         END
  166.     END
  167.     BLOCK "VarFileInfo"
  168.     BEGIN
  169.         VALUE "Translation", 0x409, 1252
  170.     END
  171. END
  172.  
  173. #endif    // !_MAC
  174.  
  175.  
  176. #ifdef APSTUDIO_INVOKED
  177. //////////
  178. //
  179. // include information
  180. //
  181. //////////
  182.  
  183. 1 TEXTINCLUDE DISCARDABLE 
  184. BEGIN
  185.     "ComResource.h\0"
  186. END
  187.  
  188. 2 TEXTINCLUDE DISCARDABLE 
  189. BEGIN
  190.     "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
  191.     "#include ""windows.h""\r\n"
  192.     "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
  193.     "#include ""winver.h""\r\n"
  194.     "\0"
  195. END
  196.  
  197. 3 TEXTINCLUDE DISCARDABLE 
  198. BEGIN
  199.     "\r\n"
  200.     "\0"
  201. END
  202.  
  203. #endif    // APSTUDIO_INVOKED
  204.  
  205.  
  206. //////////
  207. //
  208. // dialog boxes
  209. //
  210. //////////
  211.  
  212. IDD_ABOUT DIALOG DISCARDABLE  0, 0, 185, 70
  213. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  214. CAPTION "About QTShell"
  215. FONT 8, "MS Sans Serif"
  216. BEGIN
  217.     DEFPUSHBUTTON   "OK",IDOK,68,49,50,14
  218.     ICON            IDI_APPICON,IDC_STATIC,7,9,18,20
  219.     LTEXT           "A QuickTime movie player.",
  220.                     IDC_STATIC,30,10,160,8
  221.     LTEXT           " ",
  222.                     IDC_STATIC,30,18,160,8
  223.     LTEXT           "Written by the QuickTime Team.",
  224.                        IDC_STATIC,30,26,160,8
  225.     LTEXT           "© 2000 Apple Computer, Inc.",
  226.                     IDC_STATIC,30,34,160,8
  227. END
  228.  
  229.  
  230. //////////
  231. //
  232. // design information
  233. //
  234. //////////
  235.  
  236. #ifdef APSTUDIO_INVOKED
  237. GUIDELINES DESIGNINFO DISCARDABLE 
  238. BEGIN
  239.     IDD_ABOUT, DIALOG
  240.     BEGIN
  241.         LEFTMARGIN, 7
  242.         RIGHTMARGIN, 178
  243.         TOPMARGIN, 7
  244.         BOTTOMMARGIN, 63
  245.     END
  246. END
  247. #endif    // APSTUDIO_INVOKED
  248.  
  249.  
  250. //////////
  251. //
  252. // strings
  253. //
  254. //////////
  255.  
  256. STRINGTABLE DISCARDABLE 
  257. BEGIN
  258.     IDS_APPNAME             "QTShell"
  259.     IDS_DESCRIPTION         "QTShell Example Application"
  260.     IDS_FILTERSTRING        "Movie File(*.MOV)|*.mov|All Files(*.*)|*.*|"
  261. #if defined(__MWERKS__)
  262.     IDS_SAVEONCLOSE           "Do you want to save changes to the QTShell document \"%s\" before closing it?"
  263.     IDS_SAVEONQUIT           "Do you want to save changes to the document \"%s\" before quitting this application?"
  264. #else
  265.     IDS_SAVEONCLOSE           "Do you want to save changes to the QTShell document ""%s"" before closing it?"
  266.     IDS_SAVEONQUIT           "Do you want to save changes to the document ""%s"" before quitting this application?"
  267. #endif
  268. END
  269.  
  270. #endif    // English (U.S.) resources